package com.HeJing.Arrays工具类的使用与数组相关的异常;

/**
 * ClassName: 与数组相关的一些异常
 * Package: com.HeJing.Arrays工具类的使用与数组相关的异常
 * Description:
 *
 * @Author: HeJing
 * @Create: 2023-03-19 20:40
 * @Version: 1.0
 */
public class 与数组相关的一些异常 {
    public static void main(String[] args){

        /*
        * 1、与数组相关的一些异常:
        *   -> 数组角标越界的异常: ArrayIndexOutOfBoundsException
        *   -> 空指针异常: NullPointerException
        *
        * 2、出现异常怎么处理:
        *
        * */

        arrayExceptionTest();
    }

    // 数组相关异常测试:
    public static void arrayExceptionTest(){

        // 1、数组角标越界异常: ArrayIndexOutOfBoundsException
        int[] arr = new int[10];
        // System.out.println(arr[10]);  // ArrayIndexOutOfBoundsException

        // 空指针异常: NullPointerException
        int[] arr1 = new int[10];
        // ......
        arr1 = null;
        // System.out.println(arr1[0]); // 报错: NullPointerException
    }
}
















